System Structures
OS services provides functions that are helpful to the use
User interface(U)
Program execution
I/O operations
File-system manipulation
Communications
Error detection
Another set of OS functions exists for ensuring the efficient operation of the system itself via resource sharing
Resource allocation
Accounting
Protection and security